package com.gsmr.entity;

import java.util.List;

/**
* @author 作者 : 黄志新
* @version 创建时间：2018年5月24日 上午10:09:49
* 类说明：
*/
public class FrontProcessorInfo {
	
	private int id;
	private int frontProcessorId;
	private String ipAddress;
	private String siteName;
	private int bcchInfo;
	private String hardwareVersion;
	private String softwareVersion;
	private int monitoringFrequency;
	private int reportInterval;
	private int spectrumSendSwitch;
	private String spectrumReportedIpAddress;
	private int signalSendSwitch;
	private String signalReportedIpAddress;
	private int tchSendSwitch;
	private String tchReportedIpAddress;
	private int iconPositionX;
	private int iconPositionY;
	private long createTime;
	private int gprsSendSwitch;
	private String gprsReportedIpAddress;
	private String netMask;
	private String gateWay;

	private int bottomNoiseThreshold;


	public int getBottomNoiseThreshold() {
		return bottomNoiseThreshold;
	}

	public void setBottomNoiseThreshold(int bottomNoiseThreshold) {
		this.bottomNoiseThreshold = bottomNoiseThreshold;
	}
	public String getNetMask() {
		return netMask;
	}
	public void setNetMask(String netMask) {
		this.netMask = netMask;
	}
	public String getGateWay() {
		return gateWay;
	}
	public void setGateWay(String gateWay) {
		this.gateWay = gateWay;
	}
	private List<FrontProcessorState> frontProcessorStates;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getFrontProcessorId() {
		return frontProcessorId;
	}
	public void setFrontProcessorId(int frontProcessorId) {
		this.frontProcessorId = frontProcessorId;
	}
	public String getIpAddress() {
		return ipAddress;
	}
	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}
	public String getSiteName() {
		return siteName;
	}
	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}
	public int getBcchInfo() {
		return bcchInfo;
	}
	public void setBcchInfo(int bcchInfo) {
		this.bcchInfo = bcchInfo;
	}
	public String getHardwareVersion() {
		return hardwareVersion;
	}
	public void setHardwareVersion(String hardwareVersion) {
		this.hardwareVersion = hardwareVersion;
	}
	public String getSoftwareVersion() {
		return softwareVersion;
	}
	public void setSoftwareVersion(String softwareVersion) {
		this.softwareVersion = softwareVersion;
	}
	public int getMonitoringFrequency() {
		return monitoringFrequency;
	}
	public void setMonitoringFrequency(int monitoringFrequency) {
		this.monitoringFrequency = monitoringFrequency;
	}
	public int getReportInterval() {
		return reportInterval;
	}
	public void setReportInterval(int reportInterval) {
		this.reportInterval = reportInterval;
	}
	public int getSpectrumSendSwitch() {
		return spectrumSendSwitch;
	}
	public void setSpectrumSendSwitch(int spectrumSendSwitch) {
		this.spectrumSendSwitch = spectrumSendSwitch;
	}
	public String getSpectrumReportedIpAddress() {
		return spectrumReportedIpAddress;
	}
	public void setSpectrumReportedIpAddress(String spectrumReportedIpAddress) {
		this.spectrumReportedIpAddress = spectrumReportedIpAddress;
	}
	public int getSignalSendSwitch() {
		return signalSendSwitch;
	}
	public void setSignalSendSwitch(int signalSendSwitch) {
		this.signalSendSwitch = signalSendSwitch;
	}
	public String getSignalReportedIpAddress() {
		return signalReportedIpAddress;
	}
	public void setSignalReportedIpAddress(String signalReportedIpAddress) {
		this.signalReportedIpAddress = signalReportedIpAddress;
	}
	public int getTchSendSwitch() {
		return tchSendSwitch;
	}
	public void setTchSendSwitch(int tchSendSwitch) {
		this.tchSendSwitch = tchSendSwitch;
	}
	public String getTchReportedIpAddress() {
		return tchReportedIpAddress;
	}
	public void setTchReportedIpAddress(String tchReportedIpAddress) {
		this.tchReportedIpAddress = tchReportedIpAddress;
	}
	public int getIconPositionX() {
		return iconPositionX;
	}
	public void setIconPositionX(int iconPositionX) {
		this.iconPositionX = iconPositionX;
	}
	public int getIconPositionY() {
		return iconPositionY;
	}
	public void setIconPositionY(int iconPositionY) {
		this.iconPositionY = iconPositionY;
	}
	public long getCreateTime() {
		return createTime;
	}
	public void setCreateTime(long createTime) {
		this.createTime = createTime;
	}
	public List<FrontProcessorState> getFrontProcessorStates() {
		return frontProcessorStates;
	}
	public void setFrontProcessorStates(List<FrontProcessorState> frontProcessorStates) {
		this.frontProcessorStates = frontProcessorStates;
	}
	
	public int getGprsSendSwitch() {
		return gprsSendSwitch;
	}
	public void setGprsSendSwitch(int gprsSendSwitch) {
		this.gprsSendSwitch = gprsSendSwitch;
	}
	public String getGprsReportedIpAddress() {
		return gprsReportedIpAddress;
	}
	public void setGprsReportedIpAddress(String gprsReportedIpAddress) {
		this.gprsReportedIpAddress = gprsReportedIpAddress;
	}
	@Override
	public String toString() {
		return "FrontProcessorInfo [id=" + id + ", frontProcessorId=" + frontProcessorId + ", ipAddress=" + ipAddress
				+ ", siteName=" + siteName + ", bcchInfo=" + bcchInfo + ", hardwareVersion=" + hardwareVersion
				+ ", softwareVersion=" + softwareVersion + ", monitoringFrequency=" + monitoringFrequency
				+ ", reportInterval=" + reportInterval + ", spectrumSendSwitch=" + spectrumSendSwitch
				+ ", spectrumReportedIpAddress=" + spectrumReportedIpAddress + ", signalSendSwitch=" + signalSendSwitch
				+ ", signalReportedIpAddress=" + signalReportedIpAddress + ", tchSendSwitch=" + tchSendSwitch
				+ ", tchReportedIpAddress=" + tchReportedIpAddress + ", iconPositionX=" + iconPositionX
				+ ", iconPositionY=" + iconPositionY + ", createTime=" + createTime + ", frontProcessorStates="
				+ frontProcessorStates + "]";
	}
	
	
}
